package com.lili.math;

/**
 * @Auther: 李 力
 * @Date: 2024/8/2
 * @Description: 丑数
 * @version: 1.0
 */
public class LeetCode263 {

    /*
     * 时间复杂度: O(logn)
     * 空间复杂度: O(1)
     */
    public boolean isUgly(int n) {
        if (n <= 0) {
            return false;
        }
        int[] arr = {2, 3, 5};
        for (int num : arr) {
            while (n % num == 0) {
                n = n / num;
            }
        }
        return n == 1;
    }
}
